.m-news {padding: 15px; height: 470px; background: #fff; margin-bottom: 10px;-webkit-box-shadow: 0 0 2px rgba(0,0,0,.2); box-shadow: 0 0 2px rgba(0,0,0,.2);}
.m-news .g-hot {height: 128px; padding-left: 140px; background: url(../images/home/hot-bg.png) 10px 20px no-repeat;}
.m-news .g-hot h2 {text-align: center; height: 60px; line-height: 60px;}
.m-news .g-hot h2 a {font-size: 32px; color: #095bb0; font-weight: bold;}
.m-news .g-hot p {line-height: 20px; font-size: 12px; color: #757575; text-decoration: 2em; text-align: justify; padding: 0 1em;}
.m-news .g-hot p a {color: #ff0000; margin-left: 10px;}
.m-news .g-hot p a:hover {text-decoration: underline;}

.m-news .g-news {height: 342px;}
#swiper-flash {width: 566px; height: 342px; position: relative; overflow: hidden;}
#swiper-flash .swiper-container {position: absolute; z-index: 1; height: 342px; left: 0; top: 0; width: 9999px;}
#swiper-flash .swiper-btn-prev {width: 25px; height: 25px; background: url(../images/home/btn-prev.png) 0 0 no-repeat; position: absolute; bottom: 10px; right: 45px; z-index: 2; cursor: pointer;}
#swiper-flash .swiper-btn-next {width: 25px; height: 25px; background: url(../images/home/btn-next.png) 0 0 no-repeat; position: absolute; bottom: 10px; right: 10px; z-index: 2; cursor: pointer;}
#swiper-flash .swiper-item {position: relative;float: left; height: 342px; width: 566px; }
#swiper-flash .swiper-item h2 {position: absolute; left: 0; right: 0; bottom: 0; height: 45px; line-height: 45px; text-indent: 2em; background: rgba(0,0,0,.5);}
#swiper-flash .swiper-item h2 a {color: #fff; font-size: 15px;}

.m-news .g-news .u-info {width: 590px;}
.m-news .g-news .u-info .info-tit {height: 41px; border-top: 1px solid #ddd;}
.m-news .g-news .u-info .info-tit a {float: left; height: 40px; line-height: 40px; font-size: 18px; padding: 0 25px;}
.m-news .g-news .u-info .info-tit .active {border-top: 2px solid #095bb0; margin-top: -1px; color: #095bb0;}
.m-news .g-news .u-info .info-list {display: none;}
.m-news .g-news .u-info .info-list li {height: 30px; line-height: 30px; padding-left: 15px; background: url(../images/arr1.png) left center no-repeat;}
.m-news .g-news .u-info .info-list li a {float: left; width: 470px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.m-news .g-news .u-info .info-list li span {float: right; font-size: 13px; color: #999; padding-right: 10px;}
.m-news .g-news .u-info .info-list .box {height: 120px; overflow: hidden;}
.m-news .g-news .u-info .info-list  h2 {line-height: 30px;}
.m-news .g-news .u-info .info-list h2  a {color: #095bb0;}

.m-advert1{ width:100%; overflow:hidden; margin-bottom:10px;}
.m-advert1 .tempWrap:nth-child(1){display: none;}

.m-open {background: #fff; padding: 10px 15px 0; height: 370px; margin-bottom: 10px;-webkit-box-shadow: 0 0 2px rgba(0,0,0,.2); box-shadow: 0 0 2px rgba(0,0,0,.2);}
.m-open .u-open {width: 566px;}
.m-open .u-open .open-tit {height: 35px; border-bottom: 1px solid #ddd;}
.m-open .u-open .open-tit a {float: left; padding: 0 20px; height: 34px; line-height: 34px; font-size: 18px;}
.m-open .u-open .open-tit .active {border-bottom: 2px solid #095bb0; color: #095bb0;}
.m-open .u-open .open-list {display: none; padding-top: 10px;}
.m-open .u-open .open-list li {height: 36px; line-height: 36px; padding-left: 18px; background: url(../images/arr1.png) 6px center no-repeat;}
.m-open .u-open .open-list li span {float: right; font-size: 13px; color: #999; padding-right: 10px;}

.m-open .u-load {width: 590px;}
.m-open .u-load .load-tit {height: 35px; border-bottom: 1px solid #ddd;}
.m-open .u-load .load-tit a {float: left; padding: 0 20px; height: 34px; line-height: 34px; font-size: 18px;}
.m-open .u-load .load-tit .active {border-bottom: 2px solid #095bb0; color: #095bb0;}
.m-open .u-load .load-box {display: none; height: 240px; position: relative;  margin-top: 15px;}
.m-open .u-load .load-box a {display: block; position: absolute; background-image: url(../images/home/load-icon.png); background-repeat: no-repeat; font-size: 17px; text-align: center; webkit-transition: .3s; transition: .3s;}
.m-open .u-load .load-box a:hover {-webkit-transform: translateY(-10px); transform: translateY(-5px);}
.m-open .u-load .load-box .box0 {background-color: rgb(246,238,215); width: 188px; height: 35px; left: 0; top: 0; color: #ff7848; background-position: center 20px; padding-top: 55px;}
.m-open .u-load .load-box .box1 {background-color: rgb(227,240,210); width: 100px; height: 55px; padding-top: 75px; left: 136px; top: 0; color: #91c849; background-position: center -95px;}
.m-open .u-load .load-box .box2 {background-color: rgb(246,238,215);width: 90px;height: 55px;padding-top: 75px;left: 195px;top: 0;color: #ff7848;background-position: center -210px;}
.m-open .u-load .load-box .box3 {background-color: rgb(255,233,233);width: 90px;height: 55px;left: 292px;top: 0;color: #be0000;background-position: center -335px;padding-top: 75px;}
.m-open .u-load .load-box .box4 {background-color: rgb(205,231,240);width: 90px;height: 55px;padding-top: 75px;left: 390px;top: 0;color: #42abe4;background-position: center -464px;}
.m-open .u-load .load-box .box5 {background-color: rgb(227,240,210); width: 89px; height: 55px; padding-top: 75px; left: 0; top: 100px; color: #91c849; background-position: center -590px;}
.m-open .u-load .load-box .box6 {background-color: rgb(246,238,215);width: 188px;height: 35px;padding-top: 55px;left: 196px;top: 140px;color: #ff7848;background-position: center -725px;}
.m-open .u-load .load-box .box7 {background-color: rgb(255,233,233);width: 95px;height: 35px;padding-top: 55px;left: 394px;top: 140px;color: #be0000;background-position: center -869px;}
.m-open .u-load .load-box .box8 {width: 90px;height: 35px;padding-top: 55px;left: 498px;top: 140px;color: #42abe4;background-position: center -1015px;    background-color: rgb(205,231,240);}
.m-open .u-load .load-box .box9 {background-color: rgb(227,240,210);width: 100px;height: 55px;padding-top: 75px;left: 488px;top: -1px;color: #91c849;background-position: center -1130px;}
.m-open .u-load .load-box .box10 {width: 90px;height: 55px;padding-top: 75px;left: 99px;top: 100px;color: #42abe4;background-position: center -1275px;background-color: rgb(205,231,240);}


.m-open .u-load .load-list {padding-top: 10px;}
.m-open .u-load .load-list li {height: 36px; line-height: 36px; padding-left: 18px; background: url(../images/arr1.png) 6px center no-repeat;}
.m-open .u-load .load-list li span {float: right; font-size: 13px; color: #999; padding-right: 10px;}

.m-advert {background: #fff; margin-bottom: 10px;-webkit-box-shadow: 0 0 2px rgba(0,0,0,.2); box-shadow: 0 0 2px rgba(0,0,0,.2);}
#swiper-advert {width:1200px; height: 89px; overflow: hidden; position: relative;}
#swiper-advert .swiper-container {position: absolute; height: 89px; width: 99999px;}
#swiper-advert .swiper-item {position:relative;width:1200px;height:89px;overflow:hidden;float:left;}
#swiper-advert .swiper-item img{width:1200px;height:89px;}
#swiper-advert .swiper-pagination {position:absolute; bottom:12px; right:10px;}
#swiper-advert .swiper-pagination-dot{float:left;width:12px;height:12px; margin-right:6px; overflow:hidden; border-radius: 50%; background: #fff;}
#swiper-advert .swiper-pagination-dot-active {background: #095bb0;}


.m-link {-webkit-box-shadow: 0 0 2px rgba(0,0,0,.2); box-shadow: 0 0 2px rgba(0,0,0,.2);}
.m-link .link-tit {border-bottom: 1px solid #ddd; height: 37px; padding-left: 200px; background: url(../images/home/link-tit.png) 30px center no-repeat #f7f7f7;}
.m-link .link-tit a {float: left; height: 36px; line-height: 36px; padding:  0 30px; font-size: 16px; margin-right: 30px;}
.m-link .link-tit .active {color: #095bb0; border-bottom: 2px solid #095bb0; background: #fff;}
.m-link .link-box {background: #fff; display: none;}
.m-link .link-box li {float: left; width: 150px; padding-left: 50px; background: url(../images/home/link-icon.png) 30px center no-repeat; height: 40px; line-height: 40px;}


.is-main {margin-top: -140px;}
 
 .home_web{width:130px;height:300px;position:fixed; position:fixed;right:0;top:200px;_top:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-top:234px;margin-left:526px;z-index:999;}
.close{width:40px;height:10px;float:right;margin-bottom:8px;padding-right:2px;cursor:pointer;}
.wx{width:100px;padding-top:6px;border:1px solid #ddd;clear:both;background:#eee;line-height:18px;font-family:"Microsoft YaHei",微软雅黑;text-align:center; float:right}
.wx img{width:100px;}
.wx span{color:#cd3501;
 



